package site.wanjiahao.heap;

/**
 * 堆的接口实现
 * @param <E>
 */
public interface Heap<E> {

    int size();

    boolean isEmpty();

    void clear();

    void add(E ele);

    E get();

    E remove();

    E replace(E ele);
}
